#ifndef TYPEDEFS_H_
#define TYPEDEFS_H_

#include <vector>
#include <stdint.h> // to specify exact-width t_integer types

using namespace std;


typedef int32_t		t_int;

typedef uint32_t	t_uint;

typedef double		t_float;

typedef vector<t_int> 	Vect;

typedef vector<Vect> 	Mat;

typedef struct	rectangle
{
	t_int x0;
	t_int y0;
	t_int x1;
	t_int y1;

} s_rect;

#endif /* TYPEDEFS_H_ */

